package org.ztr.yanai.ai.service;

import org.springframework.ai.chat.model.ChatResponse;
import reactor.core.publisher.Flux;

public interface PromptService {

    Flux<String> chatAsLegalAssistant(String question);

    Flux<ChatResponse> chatAsStoryTellerWithResponse(String question);

    Flux<String> chatAsHtmlStoryTeller(String question);

    String chatOnce(String question);

    String chatWithWeatherTool(String city);
}
